// let func = new Function ([arg1[, arg2[, ...argN]],] functionBody)

// new Function('a', 'b', 'return a + b') // 基础语法
// new Function('a,b', 'return a + b') // 逗号分隔
// new Function('a , b', 'return a + b') // 逗号加空格分隔

// 正常的函数
// function add (x, y) {
//     return x + y
// }

// 用 new Function
// var add = new Function('x', 'y', 'return x+y')

const a = `
console.log(a + 1)
`
const foo = new Function('a', a)
foo(1)
